A Mixed Level Simulation Environment for Stepwise RTOS Software Refinement
نویسندگان
چکیده
In this article, we present a flexible simulation environment for embedded real-time software refinement by a mixed level cosimulation. For this, we combine the native speed of an abstract real-time operating system (RTOS) model in SystemC with dynamic binary translation for fast Instruction Set Simulation (ISS) by QEMU. In order to support stepwise RTOS software refinement from system level to the target software, each task can be separately migrated between the native execution and the ISS. By adapting the dynamic binary translation approach to an efficient but yet very accurate synchronization scheme the overhead of QEMU user mode execution is only factor two compared to native SystemC. Furthermore, the simulation speed increases almost linearly according to the utilization of the task set abstracted by the native execution. Hereby, the simulation time can be considerably reduced by cosimulating just a subset of tasks on QEMU.
منابع مشابه
Timed Weak Simulation Verification and Its Application to Stepwise Refinement of Real-Time Software
Real-time software runs over real-time operating systems, and guaranteeing qualities are difficult. In this paper, we propose timed weak simulation relation verification and apply it to a refinement design method of real-time software. Moreover, we apply our proposed method to general real-time software scheduled by fixed-priority preemptive policy.
متن کاملEnduser-Initiative Application Development based on Architecture of a Model, UI and Components
Explosive increase in end-user computing on distributed systems requires that end-users develop application software by themselves. One solution is given as a formula of “a domain model ≡ a computation model.” This formula implies that one task in a domain model of cooperative work corresponds to one object in a computation model based on an object-oriented model. Application development enviro...
متن کاملIntegration abstrakter RTOS-Simulation in den Entwurf eingebetteter automobiler E/E-Systeme
RTOS simulation RTE execution time estimation System modeling Hardware topology Software architecture Network comm. System integration System e.g. component supplier, component development depart. e.g. car manufacturer, system development depart. Abbildung 7: Entwurfsraumexploration im erweiterten AUTOSAR-Entwurf mit abstrakter RTOS-Simulation 4 Implementierung und Evaluierung Für die Evaluieru...
متن کاملChallenges in architecture-based software evolution
More and more economic activities rely on software to achieve their business goal, becoming thus software intensive. The change in the economic environment has to be reflected at the level of the software support. Inversely, changes in the technology and software support, induce changes in the economic environment, i.e., the organisation changes in order to better take advantage of the software...
متن کاملObject-Oriented Modeling and Co-Simulation of Embedded Systems
This paper presents the modeling and co-simulation capabilities of S 3 E 2 S, a design environment for electronic systems that can be built as a combination of analog and digital parts and software. S 3 E 2 S is based on a distributed, object-oriented system model, where abstract objects are initially used to express complex behavior and may be later refined into digital or analog hardware and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010